"""
 @time: 2019/6/6 15:38
 
 @Author: Unicorn
"""
import tensorflow as tf
# 变量
state=tf.Variable(0,name="counter")
# 常量
print(state.name)
one=tf.constant(1)
new_value=tf.add(state,one) #变量+常量 =变量
update=tf.assign(state,new_value) #更新变量的值
#如果tensorflow中使用了变量, 那么则要初始化所有的变量
init=tf.initialize_all_variables()

with tf.Session() as sess:
    sess.run(init) #执行run之后所有变量才生效
    for _ in range(3):
        sess.run(update)
        print(sess.run(state))
